package top.syfy.jwt.jwtdemo.bean;

import lombok.Data;
import top.syfy.jwt.jwtdemo.annotation.FieldMarker;
import java.io.Serializable;

/**
 * JavaBean，代表用户资源，类中的某些属性可以作为 JWT 负载中的一部分
 *
 * @author syfy
 * @date 2021/03/05
 */
@Data
public class UserBean implements Serializable {

	private static final long serialVersionUID = -8818347756306508310L;

	/**
	 * 主键ID
	 */
	@FieldMarker(value = "id")
	private Long id;

	/**
	 * 用户名
	 */
	@FieldMarker(value = "userName")
	private String userName;

	/**
	 * 登录名
	 */
	@FieldMarker(value = "loginName")
	private String loginName;

	/**
	 * 密码
	 */
	private String password;

	/**
	 * 年龄
	 */
	private Integer age;

}
